package cn.pku.sirx.snad.ass.strategy;

import java.util.List;

import cn.pku.sirx.snad.ad.model.UserContext;
import cn.pku.sirx.snad.ad.model.entity.AdContent;

/**
 * @author WangXiao
 */
public interface IAdRetrievalStrategy {

	/**
	 * Retrieve candidate ads by given user context.
	 * 
	 * @param userContext
	 *            UserContext
	 * @return candidate ads
	 */
	List<AdContent> retrieveAds(UserContext userContext);

}
